package com.javalong.mir.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface BaseDao<T> {

	List<T> findAll(@Param("beginRow") int beginRow, @Param("pageSize") int pageSize);

	T findById(int id);

	void save(T t);

	void update(T t);

	void delete(int id);

	int getCount();
}
